/**
 * 
 */
package com.jy.adscm.spss.service;

import com.alibaba.fastjson.JSONObject;
import com.jy.adscm.spss.bean.ComponentResult;
import com.jy.adscm.spss.bean.SBPrice;
import com.jy.adscm.spss.bean.Zjk_Middlelibrary;
import com.jy.adscm.spss.bean.Zjk_Middlelibrarydetail;


import java.util.List;
import java.util.Map;

/**
 * @author 刘中斐
 *@date 2018年8月5日 下午6:36:25 
 */
public interface ComponertService {

	public Map<String,Object> getCost(String TASKBEGINTIME) throws Exception;
	
	/**
	 * 获取柱形图数据
	 * @return
	 */

	public List<ComponentResult> getColumnarDate(String detailname) throws Exception;
	/**
	 * 获取零件名称
	 * @return
	 */
	public List<String> getPartsName();
	
	public int updateSbPrice(SBPrice prices);
	/**
	 * 获取设备价格
	 * 
	 */
	public List<SBPrice> getPrice();

	public JSONObject getZJKDetail(String detailname);

	public Map<String, Object> getZJKStacking();
	public Map<String, Object> getYlKStacking();

	/**
	 * 查询唯一名称
	 * @return
	 */
	public List<Zjk_Middlelibrarydetail> getOnlyDetailName();
	/**
	 * 根据零件名称获取该零件的所有批次
	 */
	public Map<String, Object> getByNameAndAll(String RESOURCENAME);
	/**
	 * 给前台返回一个 唯一零件名称
	 */
	public List<Zjk_Middlelibrary> getOnlyLjName();

	public Map<String, Object> loadYlkDetail(String name);

	/**
	 * 加载唯一原料库物料名称
	 */
	public Map<String, Object> loadYlkName();
	

}
